package com.hutao.medical.query;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.springframework.format.annotation.DateTimeFormat;

public class SearchVo extends PageQuery{

	private String patientName;
	private String onlyId;
	private String mrId;
	private String idNumber;
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date outHospitalStartTime;
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date outHospitalEndTime;
	private Integer visitNumber;
	private String outHospitalTypeName;
	private String outHospitalOfficeName;
	private String inHospitalStateName;
	private String operationName;
	private String operationRadio;
	private String paymentTypeName;
	private String professionName;
	private String diseaseName;
	private String diseaseRadio;
	private Integer startAge;
	private Integer endAge;
	private String marraigeName;
	
	private Integer specialIndication=1;
	
	private List<String> diseaseList = new ArrayList<>();
	
	private List<String> operationNameList = new ArrayList<>();
	
	public String getPatientName() {
		return patientName;
	}
	public void setPatientName(String patientName) {
		this.patientName = patientName;
	}
	public String getOnlyId() {
		return onlyId;
	}
	public void setOnlyId(String onlyId) {
		this.onlyId = onlyId;
	}
	public String getMrId() {
		return mrId;
	}
	public void setMrId(String mrId) {
		this.mrId = mrId;
	}
	public String getIdNumber() {
		return idNumber;
	}
	public void setIdNumber(String idNumber) {
		this.idNumber = idNumber;
	}
	public Date getOutHospitalStartTime() {
		return outHospitalStartTime;
	}
	public void setOutHospitalStartTime(Date outHospitalStartTime) {
		this.outHospitalStartTime = outHospitalStartTime;
	}
	public Date getOutHospitalEndTime() {
		return outHospitalEndTime;
	}
	public void setOutHospitalEndTime(Date outHospitalEndTime) {
		this.outHospitalEndTime = outHospitalEndTime;
	}
	public Integer getVisitNumber() {
		return visitNumber;
	}
	public void setVisitNumber(Integer visitNumber) {
		this.visitNumber = visitNumber;
	}
	public String getOutHospitalTypeName() {
		return outHospitalTypeName;
	}
	public void setOutHospitalTypeName(String outHospitalTypeName) {
		this.outHospitalTypeName = outHospitalTypeName;
	}
	public String getOutHospitalOfficeName() {
		return outHospitalOfficeName;
	}
	public void setOutHospitalOfficeName(String outHospitalOfficeName) {
		this.outHospitalOfficeName = outHospitalOfficeName;
	}
	public String getInHospitalStateName() {
		return inHospitalStateName;
	}
	public void setInHospitalStateName(String inHospitalStateName) {
		this.inHospitalStateName = inHospitalStateName;
	}
	public String getOperationName() {
		return operationName;
	}
	public void setOperationName(String operationName) {
		this.operationName = operationName;
	}
	public String getOperationRadio() {
		return operationRadio;
	}
	public void setOperationRadio(String operationRadio) {
		this.operationRadio = operationRadio;
	}
	public String getPaymentTypeName() {
		return paymentTypeName;
	}
	public void setPaymentTypeName(String paymentTypeName) {
		this.paymentTypeName = paymentTypeName;
	}
	public String getProfessionName() {
		return professionName;
	}
	public void setProfessionName(String professionName) {
		this.professionName = professionName;
	}
	public String getDiseaseName() {
		return diseaseName;
	}
	public void setDiseaseName(String diseaseName) {
		this.diseaseName = diseaseName;
	}
	public String getDiseaseRadio() {
		return diseaseRadio;
	}
	public void setDiseaseRadio(String diseaseRadio) {
		this.diseaseRadio = diseaseRadio;
	}
	public Integer getStartAge() {
		return startAge;
	}
	public void setStartAge(Integer startAge) {
		this.startAge = startAge;
	}
	public Integer getEndAge() {
		return endAge;
	}
	public void setEndAge(Integer endAge) {
		this.endAge = endAge;
	}
	public String getMarraigeName() {
		return marraigeName;
	}
	public void setMarraigeName(String marraigeName) {
		this.marraigeName = marraigeName;
	}
	public List<String> getDiseaseList() {
		return diseaseList;
	}
	public void setDiseaseList(List<String> diseaseList) {
		this.diseaseList = diseaseList;
	}
	public List<String> getOperationNameList() {
		return operationNameList;
	}
	public void setOperationNameList(List<String> operationNameList) {
		this.operationNameList = operationNameList;
	}
	public Integer getSpecialIndication() {
		return specialIndication;
	}
	public void setSpecialIndication(Integer specialIndication) {
		this.specialIndication = specialIndication;
	}
	
	
	
	
}
